package com.lanchetech.service;


import com.lanchetech.entity.FlashSaleActivity;
import com.lanchetech.entity.Orders;
import com.lanchetech.entity.RewardQueue;
import com.lanchetech.entity.Room;

public interface QuartzService {

    void createFlashSaleJob(FlashSaleActivity flashSaleActivity);

    void modifyJobTime(String triggerName, String triggerGroupName, String cron);

    void flashSaleNotify(Long flashSaleActivityId);

    void createRoomJob(Room room);

    void roomStartNotify(Long valueOf);

    void createWaitPayJob(Orders order);

    void closeOrder(Long id);

    void rewardQueueExchange(Long id);

    void createRewardQueueExchangeJob(RewardQueue rewardQueue);
}
